VAR_CONFIG-Abschnitt im VarCfg-Objekt deklarieren
Für instanzspezifische Zuweisungen des Speicherorts bei symbolisch dargestellten Variablen benötigen Sie einen VAR_CONFIG
-Abschnitt. Dieser Abschnitt ist sowohl in einer →Konfiguration als auch in einer →Ressource möglich.
Dieser Artikel beschreibt die Deklaration des VAR_CONFIG
-Abschnitts im VarCfg-Objekt.
Die Deklaration des VAR_CONFIG
-Abschnitts in einem VarCfg-Objekt ermöglicht es Ihnen, die Deklaration in einem oder mehreren zentralen Objekten für das Projekt zu sammeln. In der Ressource oder Konfiguration – also dort, wo Sie die Deklaration benötigen – fügen Sie anschließend nur mehr einen Verweis ein.
Erweiterung zur IEC-Norm Diese Möglichkeit ist eine Erweiterung zur →IEC-Norm. |
VarCfg-Objekt erstellen
Erstellen Sie ein VarCfg-Objekt mit Hilfe des Befehls VarCfg-Objekt (z.B. im Kontextmenü für ein Projekt, unter Neu). Wählen Sie im Assistenten aus, ob auf den VAR_CONFIG-Abschnitt in einer Konfiguration oder Ressource verwiesen wird.
Allgemeine Informationen zum Erstellen von Objekten finden Sie unter "Neue Objekte oder Ordner erstellen".
VAR_CONFIG-Abschnitt in VarCfg-Objekt zur zentralen Deklaration
Fügen Sie die Zeilen mit den instanzspezifischen Zuweisungen des Speicherorts bei symbolisch dargestellten Variablen innerhalb des automatisch erstellten VAR_CONFIG
-Abschnitts des geöffneten VarCfg-Objekts ein. Diese Zeilen entsprechen jenen Zeilen, wie sie in einem VAR_CONFIG
-Abschnitt in einem SPS-Objekt möglich sind. Pro VarCfg-Objekt ist ein VAR_CONFIG
-Abschnitt möglich.
Syntax |
---|
|
Bedeutung |
---|
Deklaration des Wie bereits erwähnt, ist die Syntax für |
Beispiel 1: Inhalt eines VarCfg-Objekts, vorgesehener Verweis in einer Ressource |
---|
|
Beispiel 2: Inhalt eines VarCfg-Objekts, vorgesehener Verweis in einer Konfiguration |
---|
|
Damit diese Beispiele fehlerfrei sein werden, benötigen Sie die Deklarationen der entsprechenden Variablen bzw. Datentypen (siehe "Addendum für Beispiele 1 bis 3" unter "VAR_CONFIG-Abschnitte im SPS-Objekt deklarieren").
Verweis in einer Ressource und/oder einer Konfiguration
Im SPS-Objekt fügen Sie die INCLUDE_VARCFG-Anweisungen mit dem Namen des entsprechenden Abschnitt im VarCfg-Objekt ein.
Syntax |
---|
|
Fügen Sie die INCLUDE_VARCFG
-Anweisung vor dem Ende der Ressource END_RESOURCE
oder vor dem Ende der Konfiguration END_CONFIGURATION
. Die INCLUDE_GLOBALS
-Anweisungen müssen immer vor einem eventuell vorhandenen Abschnitt VAR_CONFIG ... END_VAR
eingefügt werden.
Beispiel 3: INCLUDE_VARCFG-Anweisungen, jeweils in einer Konfiguration und Ressource |
---|
|